# VERSION 0.0.1
# 默认ubuntu server长期支持版本，当前是14.04
FROM ubuntu:14.04
# 签名
MAINTAINER yangpengfei "jrunner@126.com"

# 更新源，安装vim
RUN apt-get update
RUN apt-get install -y vim

RUN echo "安装 ssh 服务"
RUN apt-get install -y openssh-server
RUN mkdir -p /var/run/sshd
RUN mkdir -p /root/.ssh
#取消pam限制
RUN sed -ri 's/session    required     pam_loginuid.so/#session    required     pam_loginuid.so/g' /etc/pam.d/sshd
#复制配置文件到相应位置,并赋予脚本可执行权限
RUN touch /root/.ssh/authorized_keys

RUN echo "添加脚本"
RUN mkdir -p /opt/bin
ADD restart.sh /opt/bin/restart.sh
ADD run.sh /opt/bin/run.sh
RUN chmod 755 /opt/bin/*.sh

RUN echo "设置JAVA_HOME环境变量"
ENV JAVA_HOME /opt/swap/common/jdk7
ENV CLASSPATH .:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
ENV PATH $JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

#登录容器后，所在的目录
WORKDIR /opt/swap/tomcat

#共享的挂在点
VOLUME /opt/swap/tomcat
VOLUME /opt/swap/common/jdk7

#开放端口
EXPOSE 22
EXPOSE 8080

#设置自启动命令
CMD sh /opt/bin/run.sh

